.PHONY: black
black:
	black learndb

.PHONY: lint
lint:
	flake8 ./learndb --ignore E501,E203,W503

.PHONY: repl
repl:
	uv run  main.py repl

.PHONY: tests
tests:
	uv run  -m pytest tests/*.py


.PHONY: write_file
write_file:
	uv run main.py  file sqls/employees.sql

.PHONY: read_file
read_file:
	uv run main.py  read   db.file

.PHONY: read_file_with_repl

read_file_with_repl:
	uv run main.py  read_repl   sqls/employees.sql

